SENIOR SOFTWARE ENGINEER
SENIOR. SOFTWARE ENGINEER., Bachelor’s degree in Mechanical Engineering with 5 years of experience in a job title with similar duties and skills.
Build RESTful APIs in Node.js using Express.js to execute business logic and expose application services to integrate with web applications; Design and develop the user interface (UI) web applications using frontend technologies such as HTML5, CSS, Bootstrap, JavaScript, TypeScript, and React; Implement AJAX calls with Fetch API and integrate JSON responses for content rendering into frontend applications; Generate reusable single-page application (SPA) components and services using the JavaScript framework React. Design and implement MySQL database entity models with the object-relational mapping libraries Hibernate and TypeORM for data persistence and retrieval; Translate functional requirements into technical design, estimating work efforts, and conducting meticulous code reviews; Develop unit testing and implement JUnit test cases using JMock and Mockito frameworks. Skills- RESTful APIs, Node.js, Express.js, HTML5, CSS, Bootstrap, JavaScript, TypeScript, React, AJAX, JSON, MySQL, TypeORM, JMock and Mockito frameworks. Must be willing to travel and/or relocate to work in various worksites throughout the US. No telecommuting. Send resume to Noetic Information Systems LLC, 5776 Stoneridge Mall Road, Suite # 255, Pleasanton, CA-94588